† Corresponding author. E-mail:
Project supported by the National Natural Science Foundation of China (Grant Nos. 61503002 and 61573008).
The paper addresses the issue of
Generally, a multi-agent system is composed of a number of intelligent agents that communicate and interact with each other, in which each agent corresponds to an autonomous dynamic systems. Multi-agent systems can be employed to handle problems that are always difficult or even infeasible for an individual agent to figure out. Therefore, attention has increasingly been focused on the field of analysis and control design of multi-agent systems during the past few decades. In particular, considerable research activity has been dedicated to consensus study for multi-agent systems owing to its great application potential in various areas, including smart grids,[1] mobile robots,[2] sensor networks,[3] as well as multiple underwater vehicles.[4] In Ref. [5], Hong et al. investigated the consensus of a class of multi-agent systems with an active leader, whose state keeps changing and can be unmeasurable. It is shown in Ref. [5] that, by introducing a local control scheme, each agent is able to follow the leader asymptotically on connected undirected graphs. For directed networks, Ren considered multi-vehicle systems with bounded control inputs in Ref. [6], where both consensus algorithms and experiment platforms were developed; Olfati-Saber and Murray discussed continuous- and discrete-time multi-agent systems in Ref. [7], where several consensus conditions were proposed with the help of graph theory and Lyapunov theory for different cases, including the fixed topology without communication delays, the fixed topology with communication time delays, and the dynamical switching topologies. For recent results on the consensus of multi-agent systems, one can refer to Refs. [8]–[15] and the references therein.
To ensure the consensus of multi-agent systems, in most studies the communication topology is required to have a spanning tree. Sometimes, however, the whole topology does not meet the condition while it can be partitioned into several parts where each subgraph contains a spanning tree. In the light of this, many researchers have carried out studies on group consensus. For instance, Lu et al. discussed the group consensus of a family of interacting second-order integrators via pinning control in Ref. [16], where it is found that the system is able to attain group consensus by choosing pinned nodes according to the topological structure. The idea of pinning control was extended to multi-agent systems with nonlinear dynamics or general connected topology in Refs. [17] and [18]. Feng and Zheng considered a family of discrete-time agents with heterogeneous dynamics in Ref. [19], in which two algorithms were presented for ensuring the group consensus by means of matrix and graph theory. Note that references [16]–[19] are only concerned with the fixed topology case. In some applications, the communication topology among the interacting agents could change considerably over time and it is often the case that the next topology only depends on the current one. It is thus not surprising that many efforts have been put into multi-agent systems with Markovian switching communication topologies in recent years and there are reports available on various group consensus control protocols; see, e.g., Refs. [20]–[22].
Despite significant developments in the group consensus theory of multi-agent systems with fixed and switching topologies, most studies are unconcerned with the influence of disturbances on every agent. However, the agents of a realistic multi-agent system are usually located in an environment subject to external disturbances,[23] thereby affecting the consensus behavior to a certain extent. To reduce the effects of these disturbances on the system’s output to a prescribed level, Qin et al.[24] adopted the
It is noted that the control protocols in both Refs. [26] and [27] were grounded in the assumption that all agent states are available, while in practice full measurement of the agent state variables is often inconvenient and can even be infeasible.[28,29] Besides, the
Consider a discrete-time stochastic multi-agent system consisting of n + m agents, each with dynamic model
We can now give the definition of mean-square couple-group consensus:
In this section, we consider the issue of
When the communication topology is fixed (i.e, G(k) ≡ G), the control protocol to be designed is given by
As Ref. [20], the two subgraphs G1 and G2 are assumed to satisfy a condition as follows.
This section is concerned with a situation where the communication topologies switch between directed graphs G1(k),G2(k),…, Gr(k) and that the switching is governed by a discrete-time Markov chain rk, k ≥ 0, which takes values in a finite set N = 1,…, r with transition probabilities
The control protocol to be applied takes the form as
For the case of Markovian switching topology, the following assumption is needed.[20]
In this section, two numerical example are given to show the validity of the present control protocols.
The issue of
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] | |
[35] | |
[36] | |
[37] | |
[38] | |
[39] | |
[40] | |
[41] | |
[42] | |
[43] |